home *** CD-ROM | disk | FTP | other *** search
- // copyright 1993 Michael B. Johnson; some portions copyright 1994, MIT
- // see COPYRIGHT for reuse legalities
- //
-
- #import <appkit/appkit.h>
-
- #import "RIBCommand.h"
-
- @interface RIBNuPatch:RIBCommand
- {
- RtInt nU, nV,
- uOrder, vOrder;
- RtFloat *uKnot, *vKnot,
- uMin, uMax, vMin, vMax;
- char *nVPlusVOrder, *nUPlusUOrder;
- RtFloat tesselationVector[2];
- }
-
- - setNU:(RtInt)newNU uOrder:(RtInt)newUOrder uKnot:(RtFloat *)newUKnot uMin:(RtFloat)newUMin uMax:(RtFloat)newUMax
- nV:(RtInt)newNV vOrder:(RtInt)newVOrder vKnot:(RtFloat *)newVKnot vMin:(RtFloat)newVMin vMax:(RtFloat)newVMax
- n:(int)newN tokens:(RtToken *)newTokens parms:(RtPointer *)newParms archiveVector:(char **)newArchiveVector
- printfTypeVector:(int *)newPrintfTypeVector printfNVector:(int *)newPrintfNVector;
- - (RtInt)nU;
- - (RtInt)uOrder;
- - (RtFloat *)uKnot;
- - (RtFloat)uMin;
- - (RtFloat)uMax;
- - (RtInt)nV;
- - (RtInt)vOrder;
- - (RtFloat *)vKnot;
- - (RtFloat)vMin;
- - (RtFloat)vMax;
-
- @end
-